package sctu.edu.java.year2016.team01.lishuai.day20160522.chapter6_2;

/**
 * Created by 李大帅 on 2016/5/22.
 * 前面介绍了两种字符串中去除所有空格的方法，试着不用这两种方法，只用for和if条件语句去除空格
 */

import java.util.Scanner;

public class Font1 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入字符串：");
        String s = scan.nextLine();
        System.out.println("未删除空格之前的字符串为：");
        System.out.println(s);
       /* *方法一：
       char[] b = new char[40];
       for(int i=0,k=0;i<s.length();i++)
       {
         if(s.charAt(i)!=' ')
         {
             b[k++] = s.charAt(i);
         }
       }
        String str = new String(b);
        System.out.println("删除空格后的字符串为：");
        System.out.println(b);
        */
        //方法二：
        int cout = 0;
        for (int i = 0; i < s.length(); i++)

        {
            String kongge = s.substring(i, i + 1);//截取相邻索引之间的字符
            if (kongge.equals(" ")) {
                cout++;
            } else {
                System.out.print(kongge);
            }
        }
        System.out.println();
        System.out.println("删除了" + cout + "个空格");

    }
}